#pragma once
class Coin
{
public:
	~Coin(){};
	Coin::Coin(Color_t Col,GLfloat x,GLfloat y,GLfloat z,GLUquadricObj *pQuadratic)
          :m_sPosX(x),m_sPosY(y),m_sPosZ(z),m_bColor(Col),m_pQuadratic(pQuadratic) {}
    	
	void Draw();
	void SetHeight(GLfloat hgt) {m_sPosY = hgt;}
	void SetCol(GLfloat xgt)    {m_sPosX = xgt;}
	void SetParams(Color_t Col,GLfloat x,GLfloat y,GLfloat z);

private:
	GLUquadricObj *m_pQuadratic;	// Spazio per gli oggetti quadratici 
	Color_t m_bColor;				// colore del gettone
	GLfloat m_sPosX;				// posizione x
	GLfloat m_sPosY;				// posizione y
	GLfloat m_sPosZ;				// posizione z
};
